}
//if(f1.isCntnNameType(f))
// return false;
if(!f1.addFuncR(f)) return false;
}else
ast.func_table.put(name, f);
return true;
//}
//if(f1.isCntnNameType(f))
// return false;
f1.addFuncR(f);
}else
ast.func_table.put(name, f);
return true;